100 research outputs found

    A Case Study Evaluation of the Guideline-Supported QUPER Model for Elicitation of Quality Requirements

    Get PDF
    [Context & motivation] For market-driven software product developing organizations operating on a competitive open market, it is important to plan the product’s releases so that they can reach the market as early as possible with a competitive level of quality compared to its competitors' products. Hence, quality requirements can be seen as a key competitive advantage. The QUPER model was developed with the aim to support high-level decision-making in release planning of quality requirements. [Question/problem] As a follow up on previous studies on QUPER, this study investigates: What are practitioner's views on the utilities of QUPER extended with guidelines including domain-specific examples? [Principal ideas/results] In the presented case study, a set of detailed guidelines of how to apply QUPER in practice, including how to handle cost dependencies between quality requirements, was evaluated at a case company in the mobile handset domain with 24 professionals using real quality requirements. [Contribution] The results point to the importance of having concrete guidelines combined with instructive examples from real practice, while it is not always obvious for a practitioner to transfer cost-dependency examples into the domains that are different from the example domain. The transferability of guidelines and examples to support methodology adoption is an interesting issue for further research

    What is essential? – a pilot survey on views about the requirements metamodel of reqT.org

    Get PDF
    [Context & motivation] This research preview paper presents ongoing work on the metamodel of a free software requirements modeling tool called reqT that is developed in an educational context. The work aims to make an initial validation of a survey instrument that elicits views on the metamodel of the reqT tool, which aims to engage computer science students in Requirements Engineering (RE) through an open source DSL embedded in the Scala programming language. [Question] The research question is: Which RE concepts are essential to include in the metamodel for a requirements engineering tool in an educational context? [Principal ideas] A survey instrument is developed, with a list of 92 concepts (49 entities, 15 relations and 28 attributes) and a set of questions for each concept, to elicit the respondents’ views on the usage and interpretation of each concept. [Contribution] The survey is initially validated in a pilot study involving 14 Swedish RE scholars as subjects. The survey results indicate that the survey is feasible. The analysis of the responses suggest that many of the concepts in the metamodel are used frequently by the respondents and there is a large degree of agreement among the respondents about the meaning of the concepts. The results are encouraging for future work on empirical validation of the relevance of the reqT metamodel

    A linguistic-engineering approach to large-scale requirements management

    Full text link

    Improving Requirements-Test Alignment by Prescribing Practices that Mitigate Communication Gaps

    Get PDF
    The communication of requirements within software development is vital for project success. Requirements engineering and testing are two processes that when aligned can enable the discovery of issues and misunderstandings earlier, rather than later, and avoid costly and time-consuming rework and delays. There are a number of practices that support requirements-test alignment. However, each organisation and project is different and there is no one-fits-all set of practices. The software process improvement method called Gap Finder is designed to increase requirements-test alignment. The method contains two parts: an assessment part and a prescriptive part. It detects potential communication gaps between people and between artefacts (the assessment part), and identifies practices for mitigating these gaps (the prescriptive part). This paper presents the design and formative evaluation of the prescriptive part; an evaluation of the assessment part was published previously. The Gap Finder method was constructed using a design science research approach and is built on the Theory of Distances for Software Engineering, which in turn is grounded in empirical evidence from five case companies. The formative evaluation was performed through a case study in which Gap Finder was applied to an on-going development project. A qualitative and mixed-method approach was taken in the evaluation, including ethnographically-informed observations. The results show that Gap Finder can detect relevant communication gaps and seven of the nine prescribed practices were deemed practically relevant for mitigating these gaps. The project team found the method to be useful and supported joint reflection and improvement of their requirements communication. Our findings demonstrate that an empirically-based theory can be used to improve software development practices and provide a foundation for further research on factors that affect requirements communicatio

    Outreach initiatives operated by universities for increasing interest in science and technology

    Full text link
    This is an Accepted Manuscript of an article published by Taylor & Francis in European Journal of Engineering Edutaion on 2016, available online: http://www.tandfonline.com/10.1080/03043797.2015.1121468Since the 1990s, the low number of students choosing to study science and technology in higher education has been on the societal agenda and many initiatives have been launched to promote awareness regarding career options. The initiatives particularly focus on increasing enrolment in the engineering programmes. This article describes and compares eight European initiatives that have been established and operated by universities (and in some cases through collaboration with other actors in society). Each initiative is summarised in a short essay that discusses motivation, organisation, pedagogical approach, and activities. The initiatives are characterised by comparing the driving forces behind their creation, how the initiative activities relate to the activities at the university, size based on the number of participants and cost per participant and pedagogical framework. There seem to be two main tracks for building outreach activities, one where outreach activities are based on the university’s normal activities, and one where outreach activities are designed specifically for the visiting students.Gumaelius, L.; Almqvistb, M.; Arnadottir, A.; Axelsson, A.; Conejero, JA.; García Sabater, JP.; Klitgaard, L.... (2016). Outreach initiatives operated by universities for increasing interest in science and technology. European Journal of Engineering Education. 41(6):589-622. https://doi.org/10.1080/03043797.2015.1121468S58962241

    Crowd Intelligence in Requirements Engineering: Current Status and Future Directions

    Get PDF
    Software systems are the joint creative products of multiple stakeholders, including both designers and users, based on their perception, knowledge and personal preferences of the application context. The rapid rise in the use of Internet, mobile and social media applications make it even more possible to provide channels to link a large pool of highly diversified and physically distributed designers and end users, the crowd. Converging the knowledge of designers and end users in requirements engineering process is essential for the success of software systems. In this paper, we report the findings of a survey of the literature on crowd-based requirements engineering research. It helps us understand the current research achievements, the areas of concentration, and how requirements related activities can be enhanced by crowd intelligence. Based on the survey, we propose a general research map and suggest the possible future roles of crowd intelligence in requirements engineering

    Effects of anoxia and sulfide on concentrations of total and methyl mercury in sediment and water in two Hg-polluted lakes

    Get PDF
    Between May and December 1996, monthly samples of surface sediment (0-1 cm), settling matter, and water were taken at a shallow site and a deep site in each of two consecutive Hg-polluted riverine lakes. In the upper lake, the sediment was polluted also with cellulose fiber. Both hypolimnia turned anoxic, but sulfide was detected only in the upper lake. When sulfide appeared, hypolimnetic methyl mercury (MeHg) increased and reached 47 pM (9.4 ng.L-1), whereas MeHg in the sediment below decreased. The increase in hypolimnetic inorganic Hg (IHg = total Hg - MeHg), which reached a peak of 40 pM (8.0 ng.L-1), was slower, possibly because mobilized IHg was methylated. In the lower lake, hypolimnetic MeHg and IHg increased less dramatically during summer stratification, reaching only 5 and 24 pM (1.0 and 4.8 ng.L-1), respectively. There was no detectable concomitant decrease in sediment MeHg. In both lakes, MeHg appeared to increase simultaneously with total Fe and Mn in the hypolimnion, as did IHg in the lower lake. Our observations suggest that the presence of hydrous ferric and manganese oxides decreased the mobility of Hg in both lakes but increased MeHg production in the upper lake
    corecore